package controllers

import (
	"github.com/astaxie/beego"
	"mbook/models"
)

/**
定义了一个基于BaseController的HomeController
*/
type HomeController struct {
	BaseController
}

/**
定义一个HomeController的Index方法
*/
func (c *HomeController) Index() {
	// 获取分类列表
	if cates, err := new(models.Category).GetCates(-1, 1); err == nil {
		//获取分类列表，当错误信息为nil时，赋值
		c.Data["Cates"] = cates
	} else {
		// 抛出错误信息
		beego.Error(err.Error())
	}
	c.TplName = "home/list.html"
}
